package simulationgps;
// TronÃ§on de rue, allant d'un carrefour au suivant
public class Rue {
	private String nom;
	private MaillonTroncon tronconRacine=null;
	
	public Rue(String nom, MaillonTroncon tronconRacine) {
		super();
		this.nom = nom;
		this.tronconRacine = tronconRacine;
	}
	
	public void afficher(MaillonTroncon maillon){
		maillon.getCourant().afficher();
		if(maillon.getSuivant()!=null)
			afficher(maillon.getSuivant());
		else {
		maillon.getCourant().getCarrefour2().afficherCarrefour();//pour afficher le dernier carrefour
		System.out.println(" : "+this.nom);
		}
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public MaillonTroncon getTronconRacine() {
		return tronconRacine;
	}

	public void setTronconRacine(MaillonTroncon tronconRacine) {
		this.tronconRacine = tronconRacine;
	}

}
